For : Next

Syntax

For <Variable> = <Ausdruck1> To <Ausdruck2> [Step <Konstante>]
  ...
Next [<Variable>]

Beschreibung

Die 'For : Next' Funktion wird benutzt, um mitten im Programm eine Schleife mit den vorgebenen Parametern zu starten. In jeder Schleife wird die <Variable> um den Faktor 1 erhöht (oder um den <Step Wert", wenn ein Step Wert angegeben wurde). Wenn die <Variable> gleich dem <Ausdruck2> ist, endet die Schleife.

Beispiel 1 :

  For k = 0 To 10 
    ...
  Next
    
In diesem Beispiel wird die Programmschleife 11 mal (0 bis 10) durchlaufen und dann beendet.

Beispiel 2 :

  a = 2
  b = 3 
  For k = a+2 To b+7 Step 2
    ...
  Next k  

Hier führt das Programm 4 Schleifendurchläufe vorm Beenden aus (k wird in jeder Schleife um den Wert 2 erhöht, so ergeben sich folgende Werte von k: 4-6-8-10). Das "k" nach dem "Next" kennzeichnet, dass "Next" die "For k" Schleife beendet. Wird eine andere Variable angegeben, quittiert dies der Compiler mit einer Fehlermeldung. Es ist nützlich, mehrere "For/Next" Ausdrücke zu verschachteln.

Beispiel 3 :

For x=0 To 320 
  For y=0 To 200 
    Plot(x,y)
  Next y
Next x